package com.etxxy.member.service;

import com.etxxy.member.domain.ETxxyUser;
import com.github.pagehelper.PageInfo;

/**
 * @category 用户服务
 * 
 * @author yiz
 * @date 2016年5月13日 上午10:47:34
 * @version 1.0.0 
 * @copyright pycredit.cn 
 */
public interface ETxxyUserService {
	/**
	 * @category 新增
	 * @param eTxxyUser
	 * @return
	 */
	public int insert(ETxxyUser eTxxyUser);

	/**
	 * @category 修改
	 * @param eTxxyUser
	 * @return
	 */
	public int update(ETxxyUser eTxxyUser);

	/**
	 * @category 主键查询
	 * @param id
	 * @return
	 */
	public ETxxyUser selectById(String id);

	/**
	 * @category 根据邮箱查找用户
	 * @param email
	 * @return
	 */
	public ETxxyUser selectByEmail(String email);

	/**
	 * @category 根据手机查找用户
	 * @param mobile
	 * @return
	 */
	public ETxxyUser selectByMobile(String mobile);

	/**
	 * @category 分页查找
	 * @return
	 */
	public PageInfo<ETxxyUser> findETxxyUsersByPage(ETxxyUser eTxxyUser);

	/**
	 * @category 主键删除
	 * @param id
	 * @return
	 */
	public int delete(String id);
}
